'''
变量根据使用范围：全局变量和局部变量
全局变量：直接定义在py文件中的变量
局部变量：定义在代码块中或函数中的变量
'''
# 全局变量
a = 9
b = "abc"
if a >= 9:
    c = 99 # 局部变量

def add(n,m): # n和m也是局部变量
    a = 77
    print(f"a={a}") # 如果局部变量和全局变量同名，根据就近原则
    return n+m

add(4,5)
print(a)
print(c)

# print(n) 不能直接使用局部变量

# 在函数中声明并且赋值一个全局变量
def get(x,y):
    print(x,y)
    #声明一个全局变量
    global num
    #并且赋值
    num = 100

get(8,9)
print(num)
